<?php 
include_once("DbConnection.php")

class WEBSITE_MODEL {
	var $id;
	var $nombre_site;
	var $eslogan;
	var $url_http;
	var $fecha_inicio;
	var $USUARIOS_dni;

	public function get_by_id ($_id) {
		$query = new Query("select * from WEBSITE where id = '$_id'");
		foreach ($query->data as $obj) {
			$this->id = $obj->id;
			$this->nombre_site = $obj->nombre_site;
			$this->eslogan = $obj->eslogan;
			$this->url_http = $obj->url_http;
			$this->fecha_inicio = $obj->fecha_inicio;
			$this->USUARIOS_dni = $obj->USUARIOS_dni;
		}
	}

	public function get_by_nombre_site ($_nombre_site) {
		$query = new Query("select * from WEBSITE where nombre_site = '$_nombre_site'");
		foreach ($query->data as $obj) {
			$this->id = $obj->id;
			$this->nombre_site = $obj->nombre_site;
			$this->eslogan = $obj->eslogan;
			$this->url_http = $obj->url_http;
			$this->fecha_inicio = $obj->fecha_inicio;
			$this->USUARIOS_dni = $obj->USUARIOS_dni;
		}
	}

	public function get_by_eslogan ($_eslogan) {
		$query = new Query("select * from WEBSITE where eslogan = '$_eslogan'");
		foreach ($query->data as $obj) {
			$this->id = $obj->id;
			$this->nombre_site = $obj->nombre_site;
			$this->eslogan = $obj->eslogan;
			$this->url_http = $obj->url_http;
			$this->fecha_inicio = $obj->fecha_inicio;
			$this->USUARIOS_dni = $obj->USUARIOS_dni;
		}
	}

	public function get_by_url_http ($_url_http) {
		$query = new Query("select * from WEBSITE where url_http = '$_url_http'");
		foreach ($query->data as $obj) {
			$this->id = $obj->id;
			$this->nombre_site = $obj->nombre_site;
			$this->eslogan = $obj->eslogan;
			$this->url_http = $obj->url_http;
			$this->fecha_inicio = $obj->fecha_inicio;
			$this->USUARIOS_dni = $obj->USUARIOS_dni;
		}
	}

	public function get_by_fecha_inicio ($_fecha_inicio) {
		$query = new Query("select * from WEBSITE where fecha_inicio = '$_fecha_inicio'");
		foreach ($query->data as $obj) {
			$this->id = $obj->id;
			$this->nombre_site = $obj->nombre_site;
			$this->eslogan = $obj->eslogan;
			$this->url_http = $obj->url_http;
			$this->fecha_inicio = $obj->fecha_inicio;
			$this->USUARIOS_dni = $obj->USUARIOS_dni;
		}
	}

	public function get_by_USUARIOS_dni ($_USUARIOS_dni) {
		$query = new Query("select * from WEBSITE where USUARIOS_dni = '$_USUARIOS_dni'");
		foreach ($query->data as $obj) {
			$this->id = $obj->id;
			$this->nombre_site = $obj->nombre_site;
			$this->eslogan = $obj->eslogan;
			$this->url_http = $obj->url_http;
			$this->fecha_inicio = $obj->fecha_inicio;
			$this->USUARIOS_dni = $obj->USUARIOS_dni;
		}
	}

	public function set_by_id ($_id) {
		$this->id = $_id;
		$query = new Query("Update WEBSITE set 
			nombre_site = '$this->nombre_site',
			eslogan = '$this->eslogan',
			url_http = '$this->url_http',
			fecha_inicio = '$this->fecha_inicio',
			USUARIOS_dni = '$this->USUARIOS_dni'
			Where id == '$this->id')"
		);
	}

	public function set_by_nombre_site ($_nombre_site) {
		$this->nombre_site = $_nombre_site;
		$query = new Query("Update WEBSITE set 
			nombre_site = '$this->nombre_site',
			eslogan = '$this->eslogan',
			url_http = '$this->url_http',
			fecha_inicio = '$this->fecha_inicio',
			USUARIOS_dni = '$this->USUARIOS_dni'
			Where id == '$this->id')"
		);
	}

	public function set_by_eslogan ($_eslogan) {
		$this->eslogan = $_eslogan;
		$query = new Query("Update WEBSITE set 
			nombre_site = '$this->nombre_site',
			eslogan = '$this->eslogan',
			url_http = '$this->url_http',
			fecha_inicio = '$this->fecha_inicio',
			USUARIOS_dni = '$this->USUARIOS_dni'
			Where id == '$this->id')"
		);
	}

	public function set_by_url_http ($_url_http) {
		$this->url_http = $_url_http;
		$query = new Query("Update WEBSITE set 
			nombre_site = '$this->nombre_site',
			eslogan = '$this->eslogan',
			url_http = '$this->url_http',
			fecha_inicio = '$this->fecha_inicio',
			USUARIOS_dni = '$this->USUARIOS_dni'
			Where id == '$this->id')"
		);
	}

	public function set_by_fecha_inicio ($_fecha_inicio) {
		$this->fecha_inicio = $_fecha_inicio;
		$query = new Query("Update WEBSITE set 
			nombre_site = '$this->nombre_site',
			eslogan = '$this->eslogan',
			url_http = '$this->url_http',
			fecha_inicio = '$this->fecha_inicio',
			USUARIOS_dni = '$this->USUARIOS_dni'
			Where id == '$this->id')"
		);
	}

	public function set_by_USUARIOS_dni ($_USUARIOS_dni) {
		$this->USUARIOS_dni = $_USUARIOS_dni;
		$query = new Query("Update WEBSITE set 
			nombre_site = '$this->nombre_site',
			eslogan = '$this->eslogan',
			url_http = '$this->url_http',
			fecha_inicio = '$this->fecha_inicio',
			USUARIOS_dni = '$this->USUARIOS_dni'
			Where id == '$this->id')"
		);
	}

	public function insert ( ) {
		$query = new Query("Insert into WEBSITE (
			nombre_site,
			eslogan,
			url_http,
			fecha_inicio,
			USUARIOS_dni
		) 
		values (
			'$this->nombre_site',
			'$this->eslogan',
			'$this->url_http',
			'$this->fecha_inicio',
			'$this->USUARIOS_dni'
		)");
	}

	public function delete ( ) {
		$query = new Query("delete from WEBSITE where id = '$this->id')"
		); 
	}

}
?>
